• word of the day

    caretta caretta

    caretta caretta - Dictionary definition and meaning for word caretta caretta

    Definition
    (noun) very large carnivorous sea turtle; wide-ranging in warm open seas
Download our Mobile App Today
Receive our word of the day
on Whatsapp